/* CSS Document */
*{box-sizing:border-box;margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
html{min-width:1200px;}
*{margin:0px; padding:0px;}
*:focus{outline:none;}
body{color:#666; font-size:14px; font-family:"å¾®è½¯é›…é»‘";background: #1B1B1B}
ul li{list-style:none;}
a{text-decoration:none;}
a:hover{transition-property:color; transition-duration:.6s}
img{border:none;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
.clr{clear:both;}
.w1200{width:1200px; margin:0 auto; clear:both}



.header_all{width:100%; height:741px; position: relative}
.header{width:100%; height: 90px; position: absolute; top:0px; left:0px;  z-index: 999}
.logo{width:419px;height:49px; float: left; margin-top:23px; }
.logo a{width:327px; height: 57px; float: left}
.logo img{width:100%; height: auto;}
.heade_right{ float: right;  width:auto; margin-top: 16px}
.heade_right img{ float: left; margin-right:12px; margin-top:33px;}
.heade_right  span{display: block; overflow: hidden; height: 36px; font-size: 16px; color:#fcfcfc;  line-height: 43px; float: left}
.heade_right  p{ height: 36px; line-height: 43px; display: block; overflow: hidden; font-size: 22px; color: #eb7332; font-family: "Arial"; font-weight: bold; float: left}




/*å¯¼èˆª*/
.header_nav{width:100%; height: 55px;  background: #101010; position: absolute; top:92px; z-index: 999}
.nav{height:68px; line-height:55px;  position:relative; z-index:1; width:1054px; float: left;}
.nav a{ color:#333;  }
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi pi{ float:left;text-align: center; position: relative; z-index: 999}
.nav .nLi pi a{ display:block; width: 125px;  text-align: center; font-size:15px;font-weight:normal;color:#fff; height:68px; line-height: 55px;}
.nav .sub{ display:none; width:150px; left:0; top:68px;  position:absolute; background:#fff;   }
.nav .sub li{ zoom:1; border-bottom: 1px solid #e5e5e5;  height:auto; line-height: 44px; text-align: center;  }
.nav .sub li:hover a{color:#ec7a33}
.nav .sub a{ display:block; padding:0 10px; color: #333333; font-size: 12px; height: 100%; }
.nav .active{background: url(../images/active.png) no-repeat; width:155px}
.nav .active pi a{color: #fff}
.nav .nLi:hover pi a{color:#fff}
.dianpu{width:146px; height: 65px; line-height: 65px; background: url(../images/albaba.png) no-repeat; text-align:right; font-size: 12px; color: #fff;padding: 0px 10px; float: right; margin-top: -10px}
.dianpu a{color:#fff}
#magic-line{width:155px; height:68px; background: url(../images/active.png) no-repeat;  position: absolute; top: 0px;left: 0;}



/*banner*/
.banner .slideBox{ width:100%; height:741px; overflow:hidden; position:relative; }
.banner .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1;  margin-right: -58px;}
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left; margin-right:15px;  width:15px; height:15px;  border-radius:50%; border:1px solid #ec7a33; cursor:pointer; }
.banner .slideBox .hd ul li.on{ background:#ec7a33;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;width:100%  }
.banner .slideBox .bd ul{height: 100%;width:100%}
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; height: 100%;width:100%}
.banner .slideBox .bd li a{height: 100%;width:100%; display: block; overflow:hidden}
.banner .slideBox .bd img{ width:100%; height:100%; display:block;  }




/*å…³äºŽæˆ‘ä»¬*/
.index_about{width:100%; height: auto; background: #1b1b1b; padding-top: 53px; overflow: hidden}
.index_about_t{width:100%; height: auto; overflow: hidden; text-align: center; margin-bottom: 36px;}
.index_about_t h{font-size: 20px; color: #fff; font-weight: bold; height: 35px; background: url(../images/title_bj.png) no-repeat center; margin-top:12px;}
.index_about_t p{ font-size: 14px; color: #999999; line-height: 30px;}
.index_video{width:553px;  height:366px; float: left}
.index_video img{width:100%; height: 100%;}
.index_jian{ background: #282828; width: 647px; height: 366px; overflow: hidden; float: left; padding: 30px 45px;}
.index_jian h,.index_qywh h{width:100%; height: 30px; line-height: 30px; font-size: 18px; color: #fff; font-weight: bold; background: url(../images/hx.png) no-repeat left center; padding-left: 15px;}
.index_jian_xx{width:100%; height: 157px; overflow: hidden; margin: 30px 0}
.index_jian_xx p{ font-size: 14px; color: #999999; line-height: 30px;}
.index_jian span{width:99px; height: 38px; background: #ec7a33; text-align: center; line-height: 38px; color:#fff; font-size: 14px; display: block}
.index_qywh{width:553px;  height:307px; float: left; background: #282828;  padding: 30px 45px;}
.index_qywh .index_qywh_xx{width:100%; height: 123px; overflow: hidden;  margin: 25px 0}
.index_qywh_xx p{width:100%; height: auto; line-height:40px; color: #999999; font-size: 14px;}
.index_qywh span{width:99px; height: 38px; background: #313231; text-align: center; line-height: 38px; color:#fff; font-size: 14px; display: block}
.index_team{ width: 647px;  height: 307px; float: left;position: relative;overflow: hidden}
.index_team img{width:100%; height: 100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_team:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.index_team_info{width:128px; height: 83px; background: rgba(0,0,0,0.5); position: absolute; top:26px; left:69px;  text-align: center; padding: 18px 0 10px}
.index_team_info w1{font-size: 25px; color: #fff; font-weight: bold; line-height: 30px;}
.index_team_info w1_4{ font-size: 14px; color: #fff; font-family: "Arial"; line-height: 25px;}
.index_qywh span:hover{background: #ec7a33}
.index_jian span:hover{background: #313231;}



/*äº§å“ä¸­å¿ƒ*/
.index_product{width:100%; height: auto; overflow: hidden;  background: #141414; padding: 57px 0}
.index_product_pic{width:100%; height: auto; overflow: hidden; margin-top: 70px;}
.index_product_pic .picScroll-left{ width:100%;  overflow:hidden; position:relative; }
.picScroll-left .bd{width:100%; height: 308px; overflow: hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{  margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.index_product_pic .picScroll-left .bd ul li .pic{width:276px; height: 308px; background: #fff; overflow: hidden}
.pro_pic{width:276px; height: 269px; overflow: hidden}
.index_product_pic .picScroll-left .bd ul li .pic img{ width:100%; height:100%; display:block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_product_pic .picScroll-left .bd ul li .pic a{width:100%; height: 100%; display: block; overflow: hidden}

.index_product_pic .picScroll-left .bd ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.index_product_pic .picScroll-left .bd ul li:hover span{ background: #ec7a33}
.pro_more{width:68px; height: 23px; background: #ec7a33; font-size: 15px; text-align: center; margin: 35px auto; border-radius: 15px;}
.pro_more a{color:#fff; font-size:14px; font-family: "Arial"}
.pro_xx{width:100%; height: 39px; background: #1b1b1b; line-height: 39px;}
.pro_xx p{width:197px; height: 100%; text-align: center;float: left; font-size: 15px; color: #999999}
.pro_xx span{width:79px; height: 100%; float: left; background: #313231; line-height: 39px; color: #fff}
.pro_more:hover{ background: #282828}





/*ç»å…¸æ¡ˆåˆ—*/
.index_case{width:100%; height:720px; background:url(../images/case_bj.png) no-repeat; padding-top: 86px;}
.index_case .index_case_title{ width:100%; height: auto; overflow: hidden; text-align: center}
.index_case_title h3{width:100%; height:35px; line-height:35px; margin: 12px auto 0; font-size: 20px; color: #fff; text-align: center; font-weight: bold;}
.index_case_title p{width:100%; height: 30px; line-height: 30px; color: #fff; font-size: 14px; text-align: center; margin-top: 8px;}
.index_case_pic{ width:100%; height: 377px; overflow: hidden; margin-top: 35px;}
.index_case_pic .picMarquee-left{ width:100%;  overflow:hidden; position:relative; }
.index_case_pic .picMarquee-left .bd{width:100%; height: auto; overflow: hidden;}
.index_case_pic .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.index_case_pic .picMarquee-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; width: 25%; position: relative }
.index_case_pic .picMarquee-left .bd ul li .pic{width:100%; height: 377px; background: #fff; overflow: hidden}
.index_case_pic .picMarquee-left .bd ul li .pic img{width:100%; height: 100%; display: block}
.case_pic{width:100%; height:100%; position: absolute; top:0px; left:0px; background: rgba(230,122,51,0.9);z-index: 666; opacity: 0; text-align: center;padding-top: 20%;}
.case_pic i{width:43px; height: 43px; background: url(../images/sousuo.png) no-repeat; margin: 20px auto; display: block; }
.case_pic w2{ font-size: 25px; color: #fff; height: 30px; line-height: 30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.case_pic w2_4{ font-size: 16px; color: #fff; line-height: 25px; height: 25px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;margin: 8px 0}
.index_case_pic .picMarquee-left .bd ul li:hover .case_pic{opacity: 1}


.effect-bubba .figcaption::before,
.effect-bubba .figcaption::after {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

.effect-bubba .figcaption::before {
	border-top: 4px solid #fff;
	border-bottom: 4px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
}

.effect-bubba .figcaption::after {
	border-right: 4px solid #fff;
	border-left: 4px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}





.effect-bubba:hover .figcaption::before,
.effect-bubba:hover .figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}







/*é¦–é¡µæ–°é—»*/
.index_news{width:100%;height: auto; display: block; overflow: hidden; background: #1b1b1b}
.index_news_top{width:100%; height: auto; overflow: hidden}
.slideTxtBox{ width:100%; height: auto;}
.slideTxtBox .hd{ height:645px;width: 388px; float: left; background: #282828; padding-top: 30px;}
.hd_title{width:100%; height:auto; overflow: hidden; padding: 0px 40px;}
.hd_title h3{font-size: 20px; font-weight: bold; color: #fff;  height: 40px; line-height: 40px; margin: 10px 0}
.slideTxtBox .hd ul{ width: 100%; height: auto; overflow: hidden; padding: 0px 40px;}
.slideTxtBox .hd ul li{width:100px; height: 33px; background: #313231; color: #fff; font-size: 14px; margin-bottom: 15px; text-align: center; line-height: 33px;}
.slideTxtBox .hd ul li a{color:#fff}
.slideTxtBox .hd ul li.on{ background: #ec7a33}
.slideTxtBox .bd{width:812px; height: auto;overflow: hidden; background: #1b1b1b}
.slideTxtBox .bd ul{ width: 100%; height: auto; overflow: hidden}
.slideTxtBox .bd li{width:100%; height: 161px; border-bottom: 1px solid #434343; background: url(../images/jt.png) no-repeat 769px center; padding:28px 50px;}
.slideTxtBox .bd li:last-child{border-bottom: 0px;}
.slideTxtBox .bd li span{width:100%; height: 25px;  line-height: 25px; display: block; text-align:right; font-size: 14px;color: #666666}
.slideTxtBox .bd li h1{width:100%; height: 30px; line-height: 30px; font-size: 16px; color: #fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.slideTxtBox .bd li p{width:100%; height: 30px; line-height: 30px;  font-size: 14px; color: #666666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;margin-top: 10px;}
.slideTxtBox .bd li:hover{background: #313231 url(../images/jt.png) no-repeat 769px center}
.slideTxtBox .bd li .date{ float:right; color:#999;  }
.hd_more{width:100px; height: 33px; background: #313231; color: #fff; font-size: 14px; margin-bottom: 15px; text-align: center; line-height: 33px; margin-left: 40px;}
.hd_more a{color:#fff}
.hd_more:hover{background: #ec7a33}
.hd_img{width:388px; height: 272px; margin-top: 50px; overflow: hidden}
.hd_img img{width:100%; height: 100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.hd_img:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.contact_left{width:936px; height:262px; background: url(../images/c_bj.jpg) no-repeat;float: left}
.contact_l{width:390px; height: 100%; text-align: center; float: left; padding-top: 70px;}
.contact_l h3{font-size: 24px; color: #fff; font-weight: bold;}
.contact_l a{width:153px; height: 47px; background:#000000; border-radius: 30px; display: block;  margin: 20px auto 0; text-align: center; line-height: 47px; color: #fff}
.contact_l a:hover{background:#ec7a33}
.contact_r{width:546px; height: 100%; float: left; padding:40px 50px;}
.contact_r h3{font-size:20px; color: #fff; line-height: 30px;}
.contact_r h4{font-size: 12px; color: #fff; margin-bottom: 8px; font-weight: normal}
.contact_r p{width:100%; height: 30px; line-height: 30px; color: #999; font-size: 14px;}


.contact_right{width:259px; height: 262px; float: right; overflow: hidden}
.contact_right img{width:100%; height: 100%;transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.contact_right:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}





/*åº•éƒ¨*/
.footer{width:100%;height:auto;background:#232323; }
.footer_center{width:100%; height:auto; overflow:hidden; padding-top:48px; padding-bottom: 30px;}
.footer_center dl{width:143px; height:auto; float:left;   text-align: center}
.footer_center dl dt{font-size:16px; color:#bbbbbb; height:30px;}
.footer_center dl dd a{font-size:14px; color:#999999; line-height:28px;}
.footer_center dl dd a:hover{color:#ec7a33}
.footer_er{width:auto; height: auto; overflow: hidden; float:right;  margin-top: 30px;}
.footer_er_img{width:120px; height:150px; float:left; margin-left:38px;}
.footer_er_img div{width:118px; height:118px; background: #eeeeee; padding: 8px; margin: 0px auto; border-radius: 8px;}
.footer_er_img img{width:100%; height:100%;}
.footer_er p{width:100%; height: 35px; line-height: 35px; text-align: center; font-size: 12px; color: #999999; }
.footer_link{width:100%; height:auto; line-height: 50px;  background: #1b1b1b; overflow: hidden}
.footer_link p{font-size: 14px; color: #999999; float: left; width:90px;}
.footer_link .footer_a{width:1000px; float: left; height: 100%; }
.footer_link .footer_a a{font-size:14px; color: #999999; margin: 0px 10px;}
.footer_link .footer_a a:hover{color:#ec7a33}
.copy{clear:both;width:100%;height:50px;color:#999999;font-size:14px;line-height:50px; margin-top:20px;}
.copy_l{float:left; font-size:14px; color:#999999}
.copy_l span{color:#027fbf}
.copy_l a:hover{color:#ec7a33!important}
.copy_r{float:right; margin-left:15px;}
.yq_link{color:#fff;line-height:35px}
.yq_link a{padding:0 5px;color:#fff}
.yq_link a:hover{color:#1b1b1b}



.footer_zhichi{width:422px; height:45px;  float: right}
.footer_zhichi p{ width:191px; float: left; margin-left: 20px; font-size: 14px; color:#999999;}
.footer_zhichi .pt{width:121px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top: 16px; margin-right: 10px}
.footer_zhichi .js{width:121px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top: 16px;}
.footer_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/wl_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size: 12px; color: #999999;}
.footer_zhichi i{ float: left;}






/*å®¢æœ*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:200px;
    width: 77px;
    z-index: 9999;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
	 font-size: 14px;
}
.lxfx li {
    background:#ec7a33;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}



/**å†…é¡µ**/
.banner{width: 100%;height: 370px;position: absolute;left: 0;top: 0;}

/*about*/
.ny_banner{width:100%; height:350px; clear:both; position:relative}

.w1100{width:1100px; margin:0 auto; clear:both}
.pad50{padding:50px 0px;}
.clr{clear:both;}
.abu_con{font-size: 14px;color: #999;}
.about_ban{background:url(../images/about_banner.jpg) no-repeat top center;}
.case_ban{background:url(../images/case_ban.jpg) no-repeat top center;}
.contact_ban{background:url(../images/contact_ban.jpg) no-repeat top center;}
.pro_ban{background:url(../images/pro_banner.jpg) no-repeat top center;}
.news_ban{background:url(../images/news_banner.jpg) no-repeat top center;}
.rlzy_ban{background:url(../images/rlzy_banner.jpg) no-repeat top center;}
.join_ban{background:url(../images/join_banner.jpg) no-repeat top center;}


.ny_l{width:260px; float:left;}
.sub{width:100%; float:left;}
.sub_t{width:100%; height:68px; color:#fff; background:url(../images/ny_t1.png) no-repeat center; clear:both}
.sub_t h2{font-size:20px; padding-top:10px; text-indent:1em; line-height:30px;}
.sub_t p{font-family:Arial, Helvetica, sans-serif; text-indent:1.4em;}
.sub_d{width:258px;border: #4C4C4C 1px solid;border-bottom:none;float:left;}
.sub_d li{width:100%;height:48px;line-height:48px;text-indent:1.5em;border-bottom: #4C4C4C 1px solid;float:left;}
.sub_d li a{color: #999;display:block;background:url(../images/sub.jpg) no-repeat right center;}
.sub_d li a:hover,.sub_d li a.active{color:#ec7a33;background:url(../images/sub_hover.jpg) no-repeat right center;}
.ny_pro{width:100%; margin-top:15px; float:left;}
.ny_pro h2{height:55px; line-height:55px; color:#fff; text-indent:1em; background:url(../images/ny_t2.png) no-repeat top center; clear:both;}
.ny_pro ul{width:258px; border:#e8e8e8 1px solid; border-bottom:none; float:left}
.ny_pro ul li{width:100%; height:48px; line-height:48px; text-indent:1.5em; border-bottom:#e8e8e8 1px solid; float:left}
.ny_pro ul li a{color:#666; display:block; background:url(../images/sub.jpg) no-repeat right center;}
.ny_pro ul li a:hover{color:#ec7a33; background:url(../images/sub_hover.jpg) no-repeat right center;}
.ny_con{width:100%; margin-top:15px; float:left;}
.ny_con h2{height:55px; line-height:55px; color:#fff; text-indent:1em; background:url(../images/ny_t2.png) no-repeat top center; clear:both;}
.ny_con ul{width:258px;border: #4C4C4C 1px solid;border-bottom:none;float:left;}
.ny_con ul li{width:100%;padding:20px;border-bottom: #4C4C4C 1px solid;float:left;}
.ny_con ul li img{float:left; padding-right:15px;}
.ny_con ul li p{font-size:12px;}
.ny_con ul li h3{color:#ec7a33; font-family:"Times New Roman", Times, serif; font-size:26px;}
.ny_con ul li a{background:#ec7a33; height:30px; line-height:30px; text-align:center; font-size:12px; width:92px; height:30px; display:inline-block; margin-top:2px; color:#fff;}
.ny_r{width:818px;border: #4C4C4C 1px solid;float:right;}
.ny_rt{width:100%;height:66px;line-height:66px;background: #232323;border-bottom: #4C4C4C 1px solid;clear:both;}
.ny_rt h3{float:left; color:#ec7a33; padding-left:35px;}
.ny_rt span{float:right;font-size:12px;padding-right:30px;color: #999;}
.ny_rt span a{color: #999;}
.ny_rd{padding:20px 30px;line-height:30px;float:left;width: 100%;font-size:14px;color: #999;}

/*è£èª‰èµ„è´¨*/
.ryyy{width:100%; height:auto; overflow:hidden}
.honor_pic{width:100%; height:auto; overflow:hidden;  padding:30px 15px;}
.honor_pic ul{overflow: hidden;}
.honor_pic ul li{width: 246px;padding: 8px 8px 0 8px;border: 1px solid #dddddd;float: left;margin-right: 24px;margin-bottom: 30px;}
.honor_pic ul li:nth-child(3n){margin-right: 0;}
.hon_jpg{width: 100%;height: 170px;overflow: hidden;}
.hon_jpg img{width: 100%;height: 100%; transition: all 0.8s ease-in-out; }
.hon_jpg:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);}
.hon_txt{overflow: hidden;line-height: 54px;}
.hon_txt h6{font-size: 14px;color: #999999;float: left;}
a.hon_mor{display: inline-block;width: 62px;height: 20px;background: url(../images/more.png)no-repeat;float: right;margin-top: 15px;}
.honor_pic ul li:hover .hon_txt h6{color: #ec7a33;}
.honor_pic ul li:hover{border-color: #ec7a33}
.honor_pic ul li:hover a.hon_mor{background: url(../images/more_on.png) no-repeat;}


/*æ¡ˆåˆ—å±•ç¤º*/
.ny_case_pic{width:100%; height:auto; overflow:hidden;  padding:30px 15px 0;}
.ny_case_pic ul{overflow: hidden;}
.ny_case_pic ul li{width: 246px;padding: 8px 8px 0 8px;border: 1px solid #dddddd;float: left;margin-right: 24px;margin-bottom: 30px;}
.ny_case_pic ul li:nth-child(3n){margin-right: 0;}
.ny_case_jpg{width: 100%;height: 179px;overflow: hidden;}
.ny_case_jpg img{width: 100%;height: 100%; transition: all 0.8s ease-in-out; }
.ny_case_jpg:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);}

/*äº§å“ä¸­å¿ƒ*/
.ny_class{margin: 30px auto;}
.ny_class dl{height: 162px;width:100%; padding:15px 15px;border: 1px solid #4e4e4e;margin-bottom: 20px;}
.ny_class dl:hover{border:1px solid #ec7a33;}
.ny_class dl dt{float: left;width:133px; height:100%;}
.ny_class dl dt img{width:100%; height:100%;}
.ny_class dl dd{line-height: 30px;margin-top: 8px; margin-left:150px;}
.ny_class dl dd h5{font-size: 18px;color: #ddd;margin-bottom: 6px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ny_class dl dd:hover h5{color:#ec7a33;}
.ny_class dl dd p span{margin-right: 30px;}
.ny_class dl dd:hover p{color:#ec7a33;}
.ny_class dl dd p{width:100%; height:60px;line-height:26px; color:#666; margin-top:10px;}




/*news*/
.news_bds{width:100%;padding-bottom:20px;border-bottom: #4E4E4E 1px dashed;float:left;}
.news_bds p{font-size:12px; color:#999;}
.news_bds p a{width:80px; line-height:24px; display:inline-block; text-align:center; background:#005CA9; color:#fff;}
.news_list{width:100%; float:left;}
.news_list ul{width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.news_list li{width:100%;height:auto;border-bottom: #4E4E4E 1px dashed;float:left;padding:10px 0;}
.ny_ntitle{width:100%; height:35px; line-height:35px;}
.news_list li h4{color:#ddd; font-size:16px; float:left; color:#ddd; 
width:80%;overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.news_list li span{float:right; font-size:14px; color:#999}
.news_list li:hover h4{color:#ec7a33;}
.news_list li:hover span{color:#ec7a33;}
.news_list li:hover p{color:#ec7a33;}
.news_list li p{clear:both;line-height:24px;font-size:14px;color: #999;margin-bottom: 10px;}
.ny_news_left{width:220px; height:auto; overflow:hidden; float:left; padding:9px;border:1px solid #ddd}
.ny_news_left img{width:100%; height:100%; display:block;transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_news_left:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.news_top_xx{width:520px; height:100%;  float:right;}
.news_top_xx h3{height:38px;line-height:38px;overflow:hidden;color: #ddd;}
.news_top_xx h3 a:hover{color:#ec7a33;}
.news_top_xx h4{width:100%; height:70px; line-height:24px; color:#999; font-size:14px; overflow:hidden; font-weight:normal}
.news_top_xx  p{width:100%; height:30px; line-height:30px; font-size:14px;}
.news_bds:hover h3,.news_bds:hover h4,.news_bds:hover p{color:#ec7a33}


/**contact**/
.map{width: 100%;height: 360px;}
.con_xx{margin-top: 15px;overflow: hidden; padding:0px 10px;}
.conx_l{float: left;font-size: 16px;color: #999;line-height: 30px;}
.conx_r{float: right;overflow: hidden;}
.coner{float: left;text-align: center;}
.cone_pic{width: 110px;height: 110px;padding: 4px;border: 1px solid #ddd;}
.cone_pic img{width: 100%;height: 100%;}
.coner span{font-size: 16px;color: #999;line-height: 30px;}
.coner:first-child{margin-right: 10px;}
